package com.glela.serial.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.glela.goods.model.Goods;
import com.glela.goods.model.vo.goods.SimpleGoods;

/**
 * 达人期商品
 * 
 * @author 卫耀华
 *
 */
public interface TalentSerialGoodsMapper {

	public List<Long> selectGoodsIdsByTalentSerialId(@Param("talentSerialId") int talentSerialId);

	/**
	 * 达人期下的C区商品
	 */
	public List<Goods> selectGoodsByTalentSerialId(@Param("talentSerialId") int talentSerialId);

	/**
	 * 达人期下的商品个数
	 */
	public int selectGoodsIdsByTalentSerialIdcount(int talentSerialId);

	/**
	 * 添加其内商品
	 * 
	 * @param talentSerialId
	 * @return
	 */
	public int insertTalentSerialGoods(@Param("talentSerialId") long talentSerialId, @Param("goodId") long goodId);

	/**
	 * 删除期内商品
	 * 
	 * @param talentSerialId
	 * @return
	 */
	public int deleteTalentSerialGoods(@Param("talentSerialId") long talentSerialId, @Param("goodId") long goodId);

	/**
	 * 达人期内有库存的商品ID集合
	 * 
	 * @param talentSerialId
	 * @return
	 */
	public List<SimpleGoods> selectGoodsBySerialId(@Param("talentSerialId") int talentSerialId);
}
